package com.zlcx.tz.live.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;

/**
 * <p></p>
 * <PRE>
 * <BR>    修改记录
 * <BR>-----------------------------------------------
 * <BR>    修改日期         修改人          修改内容
 * </PRE>
 *
 * @author zl
 * @version 1.0
 * @date Created in 2019/6/5 18:35
 * @copyright: Copyright (c) founders
 */
@Data
@ToString
@ApiModel(value="状态信息")
public class StatusVO {

    @ApiModelProperty(value = "房间是否有效：0-无效（房间不存在或已经关闭），1-当前有效")
    private Integer roomValidState;

    @ApiModelProperty(value = "用户是否在房间中状态：0-不在房间，1-在房间")
    private Integer inRoomState;

    @ApiModelProperty(value="用户当前所在房间")
    private Long roomId;

    @ApiModelProperty(value="用户当前所在房间名称")
    private String roomName;

    @ApiModelProperty(value = "用户角色：-1：未知，0-房主，1-主播，2-观众，3-游客")
    private Integer userRole;

    @ApiModelProperty(value="连麦状态：-1：未知，1-申请中，2-上麦中，3-已取消，4-已下麦，5-被强制踢出")
    private Integer publisherState;

}
